#include <gtkmm.h>

class Viewer : public Gtk::HBox
{
 private:
   Gtk::Table table_;
   Gtk::Button button_;

 public:
   Viewer() : table_(2, 2), button_("ZHU")
   {
     table_.attach(button_, 0, 1, 0, 1);
     pack_start(table_);
     show_all();
   }
};

class Window : public Gtk::Window
{
 private:
   Viewer viewer_;

 public:
   Window()
   {
     add(viewer_);
     viewer_.show();
     
   }
};

int main (int argc,char *argv[])
{
   Gtk::Main kit(argc, argv);
   Window win;
   kit.run(win);
   return 0;
}
